@charset "utf-8";
/* CSS Document */
#header, .main, #footer { width: 1200px; margin: 0 auto; }
.headNav { height: 45px; background: url(../images/nav_bg.jpg) repeat-x; width: 100% }
#header h1 { float: left }
.headlist { padding: 0px 0px 0px 20px; color: #fff }
.headlist span { padding: 0px 5px; color: #fff; line-height: 40px; color: #fff; font-size: 14px }
.headlist span a { color: #fff }
/*页面后台按钮和input框*/
.txt { width: 255px; height: 28px; line-height: 28px; border: 1px solid #ddd; color: #9c9a9a; padding: 0px 10px; background: #fff; float: left }
.btn, .btn1 { background: url(../images/btn.gif) no-repeat 0px -92px; width: 163px; height: 36px; font-size: 14px; text-align: center; color: #fff; line-height: 36px; border: none; cursor: pointer }
.btn1 { background-position: 0px 0px }
/*登陆页面*/
.login { margin-top: 20px; border: 1px solid #ccc; padding-bottom: 40px }
.loginLeft { width: 660px; float: left; padding: 35px 0px 0px 40px; }
.loginLeft h2 { font: normal 26px/40px 'Microsoft Yahei'; color: #666 }
.loginLeft h2 em { font: normal 12px/22px '宋体'; color: #888; padding-left: 10px }
.tablebox tr td { font-size: 14px; padding: 10px 0 }
.tablebox tr td span { padding-left: 15px; display: block; float: left; color: #e65649; font-size: 12px; height: 28px; line-height: 28px }
.tablebox tr td span code { width: 18px; height: 18px; background: url(../images/btn.gif) no-repeat 0px -136px; display: inline-block; float: left; margin-top: 6px; }
.tablebox tr td span code.right { background-position: 0px -182px; }
.tablebox a { color: #666 }
.loginRight { border-left: 1px solid #e5e5e5; width: 200px; float: left; height: 400px; padding-left: 45px; }
.loginRight h3 { color: #999; font-size: 14px; height: 30px; line-height: 30px; font-weight: normal; padding-top: 20px; }
a.loginter, a.reg { background: url(../images/btn.gif) no-repeat 0px -46px; width: 101px; height: 36px; display: block }
a.reg { background-position: 0px -302px; }
.otherLogin { padding-top: 50px; }
.otherLogin h4 { line-height: 20px; font-size: 12px; color: #999; }
.otherLogin ul li { height: 24px; margin-top: 10px; height: 24px; }
.otherLogin ul li a { display: block; width: 136px; height: 24px; background: url(../images/btn.gif) no-repeat 0px -208px; }
.otherLogin ul li a.qqwb { background-position: 0px -237px; }
.otherLogin ul li a.sina { background-position: 0px -266px; }
a.pass { font-weight: bold; color: #d31b1b; text-decoration: underline }
.logo_main { width: 100% }
#footer { padding: 40px 0px; text-align: center; line-height: 25px; }
#footer a { font-weight: bold; color: #666 }
#footer span.infor { font-weight: bold }
/*标题部分*/
h3.t, h3.tt { height: 31px; line-height: 31px; border-bottom: 1px solid #ccc; padding: 0px 10px; font-size: 14px; }
h3.tt { color: #21a200 }
h3.t span, h3.t2 span, h3.tt span, h3.t7 span { float: right; font-weight: normal; font-size: 12px; padding-right: 10px }
h3.t2 { height: 29px; border-bottom: 1px solid #ddd; background: #f4f4f4; line-height: 29px; font-size: 14px; color: #444; padding-left: 10px; }
h3.t2 em { color: #ee4e00 }
.tit { height: 30px; line-height: 30px; margin: 10px 0 }
.tit span { float: right }
.tit span a, h3.t7 span a { padding: 0px 5px; }
h3.t7 span a { color: #999; }
h3.t1, h3.t3, h3.t4, h3.t5 { background: url(../images/text.gif) no-repeat 0px -80px; height: 30px; margin: 10px 0px }
h3.t3 { background-position: 0px -115px; }
h3.t4 { background-position: 0px -160px; }
h3.t5 { background-position: 0px -210px; }
h3.t6 { background: url(../images/search.gif) no-repeat 0px -246px; padding-left: 10px; height: 27px; line-height: 27px; font-size: 12px; color: #d31b1b }
h3.activTit { background: url(../images/t_line.gif) no-repeat bottom left; font: normal 22px/48px 'Microsoft Yahei'; color: #d31b1b }
h3.t7 { background: url(../images/t_line.gif) no-repeat bottom left; height: 31px; line-height: 31px; padding-left: 10px; font-size: 14px }
.tt2 { border-bottom: 1px solid #ccc; height: 28px; line-height: 28px; z-index: 0; position: relative }
.tt2 h3 { border-bottom: 1px solid #d31b1b; height: 28px; position: absolute; z-index: 1; line-height: 28px; color: #d31b1b; font-size: 12px; padding: 0px 10px; }
.tt3 span { float: right; font-weight: bold }
.tt3 a { color: #d31b1b }
.tt3 { border-bottom: 1px solid #ccc; height: 25px; line-height: 25px; }
h3.gtit { border-bottom: 1px solid #ccc; margin: 0px 10px; height: 35px; line-height: 35px; color: #e8662b; overflow: hidden }
/*我要装修标题*/
.tit1 { height: 35px; line-height: 50px; overflow: hidden }
.tit1 h3 { background: url(../images/search.gif) no-repeat 0px -280px; width: 151px; height: 38px; text-align: center; float: left; color: #fff; margin-right: 10px; font-size: 14px; line-height: 38px; }
.tit1 b { color: #fe6700; font-family: Arial, Helvetica, sans-serif }
h3.nyt2 { border-bottom: 1px solid #ccc; height: 30px; line-height: 30px; background: url(../images/icon.gif) no-repeat 0px -592px; padding-left: 20px; }
h3.ask_tit { border-bottom: 2px solid #d31b1b; height: 28px; line-height: 28px; padding: 0px 10px; font-size: 14px; color: #666 }
h3.ask_tit span { font-weight: normal; color: #d31b1b; float: right }
h3.ask_tit span a { color: #d31b1b }
/*首页中间部分*/

/*宽度*/
.w280 { width: 278px; float: left }
.w550 { width: 550px; float: left; margin-left: 10px; display: inline }
.sidebar { width: 345px; float: right }
.w302 { width: 302px; float: right }
.showLeft { border: 1px solid #ccc; width: 838px; float:left; }
.showRight { width: 251px; float: right; border: 1px solid #ccc; }
.nycontent { width: 840px; float: left }
.bar { width: 253px; float: right }
.leftbox { padding: 0px 20px 9px 20px; height: 229px; overflow: hidden; float: left; width: 231px; }
.leftbox dt { background: url(../images/text.gif) no-repeat; margin-top: 10px; float: left; width: 231px; height: 40px }
.leftbox dd { width: 231px; float: left }
.leftbox dd.search { background: url(../images/search.gif) no-repeat 0px -110px; width: 231px; height: 50px; }
.leftbox dd.free { text-align: center; font: normal 20px/40px 'Microsoft Yahei'; height: 40px; }
.s_txt { width: 170px; height: 36px; border: none; line-height: 36px; color: #999; margin: 5px; float: left; display: inline; background: none }
.se_btn { width: 49px; height: 39px; float: left; cursor: pointer; background: none; border: none }
.leftbox dd.freeLink { text-align: center; padding: 8px 0px; font-weight: bold; height: 22px; line-height: 22px; font-weight: bold }
.leftbox dd.freeLink a { padding: 0px 5px; color: #999 }
.leftbox dd.atte ul li { width: 50px; float: left; margin-right: 35px; display: inline }
.leftbox dd.atte ul li img { margin-left: 10px }
.leftbox dd.atte ul li p { line-height: 20px; height: 20px; text-align: center }
.leftbox dd.atte ul li.rnone { margin-right: 0px }
/*装修订单信息*/
.fitment { width: 275px; float: left }
.fitment li { background: url(../images/line.jpg) repeat-x bottom; height: 34px; line-height: 34px; width: 275px; float: left }
.fitment li span { display: block; width: 65px; float: left; text-align: center }
.fitment li span.time { width: 80px; font-weight: bold }
.fitment li.top { color: #d31b1b; font-weight: bold; text-align: center; height: 36px }
/*第二屏*/
.comList { padding: 10px 0px 0px 10px }
.comList li { line-height: 24px; height: 24px; overflow: hidden }
a.comBtn { background: url(../images/search.gif) no-repeat 0px -175px; width: 179px; height: 50px; display: block; margin: 4px 0px 10px 50px; }
.pic li, .picr li { width: 132px; float: left; margin: 18px 5px 0px 0px; height: 58px; display: inline; }
.pic li img { width: 132px; display: block; height: 57px; }
.picr li { border-bottom: none; margin-top: 17px }
.picr li.rnone, .pic li.rnone { border-right: none; margin-right: 0px }
.imgpic { float: left; width: 295px; }
.imgpic li { width: 288px; height: 120px; position: relative; margin: 6px 0px 0px 5px; display: inline; float: left }
.imgpic li img { width: 288px; height: 120px; display: block }
.imgpic li p, .midpic dt p, .midpic dd p { filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; background: rgba(0,0,0,0.3); height: 22px; line-height: 22px; position: absolute; bottom: 0px; text-align: center; color: #fff; width: 288px; left: 0px }
.imgpic li p a, .midpic a { color: #fff; font-weight: bold; }
.midpic dt p, .midpic dd p { width: 247px; }
.midpic dd p { width: 120px; }
.midpic { float: left; width: 250px; margin-top: 5px; }
.midpic dt { width: 247px; float: left; margin-left: 3px; display: inline; position: relative }
.midpic dd { width: 120px; float: left; position: relative; margin-left: 4px; margin-top: 6px; display: inline }
.midpic img { display: block }
/*排行*/
.rank { float: left; width: 100%; }
.rank li { height: 28px; line-height: 28px; overflow: hidden; background: url(../images/line.jpg) repeat-x bottom; padding-left: 10px; }
.rank li em { background: #7f7f7f; display: block; width: 14px; height: 14px; line-height: 14px; text-align: center; color: #fff; float: left; margin-right: 5px; margin-top: 7px; }
.rank li em.e1 { background: #ff6700 }
.rank li.h { height: 62px; }
.rank li .rankbox { float: left; width: 290px; margin-top: 7px; line-height: 20px; }
.rankbox img { float: left; width: 66px; height: 49px; display: block; margin-right: 5px }
.rankbox p { color: #999; line-height: 22px }
.rank li b a { color: #f34510; line-height: 14px }
.rank li code { line-height: 16px; display: block; color: #999; }
/*设计师*/
.designList { border: 1px solid #f34510 }
.designList li { width: 148px; height: 168px; overflow: hidden; padding: 10px 0px 0px 20px; float: left; }
.designList li img { width: 120px; height: 120px }
.designList li p { line-height: 14px }
.designList li p.name { line-height: 18px; font-weight: bold; color: #f34510 }
.designList li p.name a { color: #f34510 }
.designList li code { display: block; width: 50px; height: 16px; text-align: center; color: #fff; line-height: 18px; overflow: hidden; float: left; margin-right: 8px }
.designList li code a { display: block; width: 50px; height: 16px; background: #616161; color: #fff; }
.designList li code.yy a { background: #329132 }
.designList li.rnone { border-right: none }
.d_pic ul li { float: left; width: 203px; height: 195px; text-align: center; }
.d_pic ul li img { width:193px; height:145px;}
.d_name { font-size:18px; color:#333; padding:30px;}
.d_info { min-height:520px; padding:30px; border-bottom:2px solid #e5e5e5; margin-bottom:10px; }
.d_info .d_face { width:170px; overflow:hidden; float:left; }
.d_info .d_face .fce p { height:0px; overflow:hidden; }
.d_info .d_intro { border-left:2px solid #e5e5e5; margin-left:30px; padding-left:30px; min-height:480px; float:left; width:520px;}
.d_info .d_intro table tr td { line-height:30px; font-size:14px;}

.praise li { width: 167px; height: 88px; float: left; display: table; position: relative; }
.praise1 li { width: 165px }
.praise li div {
*position:absolute; top: 50%; left: 0; display: table-cell; vertical-align: middle; width: 100%; }
.praise li div p { position: relative; top: -50%; text-align: center; margin: 0; padding: 0; }
.praise li img {
margin-top:expression((75 - this.height ) / 2); vertical-align: middle; display: inline; }
.praise li.rnone { border-right: 0px }
.praise li.bt { border-bottom: none }
/*列表页*/
.list { padding: 10px 0px 0px 15px; width: 263px; float: left }
.list li { height: 24px; line-height: 24px; overflow: hidden }
.friend { padding: 15px }
.friend b { display: block; height: 30px; float: left; width: 100px; text-align: right; font-size: 14px; color: #d31b1b }
.friendr { width: 1060px; float: right }
.friendr a { padding-right: 10px; line-height: 22px; }
.friendnybox { float: right; width: 840px; line-height: 22px }
/*我要装修*/
.bidsLeft { width: 500px; float: left; padding: 10px 0px 0px 80px; }
.bidsLeft img { margin-bottom: 20px; }
.bidList li { width: 110px; float: left; height: 32px; line-height: 32px; font-size: 14px; color: #fe6700; padding-left: 38px; font-weight: bold; background: url(../images/icon.gif) no-repeat 0px -197px; margin-top: 10px; display: inline }
.bidList li a { color: #fe6700 }
.bidList li.li2 { background-position: 0px -238px }
.bidList li.li3 { background-position: 0px -279px }
.bidList li.li4 { background-position: 0px -320px }
.bidList li.li5 { background-position: 0px -361px }
.bidList li.li6 { background-position: 0px -402px }
.bidList li.li7 { background-position: 0px -443px; width: 330px; }
.bidsRight { width: 380px; float: left }
.want { margin-top: 10px; }
.want tr td { height: 30px; padding: 5px 0px }
.want tr td em { display: block; margin-left: 10px; line-height: 22px; float: left }
.want tr td b { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fe6700 }
.want tr td span { background: url(../images/icon.gif) no-repeat 0px -481px; display: block; padding-left: 20px; height: 25px; line-height: 25px; margin-left: 20px; margin-top: 25px; }
.load li { width: 140px; height: 85px; float: left; background: url(../images/loadding.jpg) no-repeat -299px 0px; margin-right: 7px; display: inline; padding: 10px 14px 10px 10px; }
.load li h3 { font-size: 14px; color: #d31b1b }
.load li p { line-height: 18px; color: #888; padding-top: 10px; }
.load li.li1 { padding-left: 130px; background-position: 0px 0px; width: 140px; }
.load li.rnone { margin-right: 0px; }
.wtable1 tbody { border: 1px solid #ccc; }
.wtable tr th { font-weight: normal; height: 37px; line-height: 37px; background: #fe6700; color: #fff }
.wtable tr td { height: 50px; color: #555; text-align: center }
.wtable tr td.td1 { padding-left: 30px; text-align: left }
.wtable tr.ou { background: #fff7f1 }
.wtable tr.hshow { text-align: left; background: #fffeed }
.wtable tr.hshow td { text-align: left; line-height: 22px; padding: 0px 30px }
.wtable tr.hshow td p { padding-top: 10px }
.light { height: 30px; line-height: 30px; background: url(../images/icon.gif) no-repeat 0px -555px; font-weight: bold; padding-left: 30px; font-size: 14px }
.light a { color: #f60 }
.tips { height: 25px; line-height: 25px; border: 1px solid #ffbd93; background: #fffeed; position: relative }
.tips em { background: url(../images/icon.gif) no-repeat 0px -506px; width: 18px; height: 35px; position: absolute; left: 0px; top: -10px; }
.tips b { color: #f63 }
.tips span { float: right; width: 190px; display: block; background: #fe6700 url(../images/r.jpg) no-repeat left; color: #fff; padding-left: 10px; }
.pages { text-align: right; padding: 20px 0 }
.pages a { border: 1px solid #dcdcdc; padding: 0px 10px; line-height: 20px; height: 20px; text-align: center; display: inline-block; color: #333; background: #fefefe; margin-left: 5px; line-height: 20px; }
.pages a:hover, .pages a.current { background: #8d0000; border: 1px solid #8d0000; color: #fff }

/*我要装修2*/
.position { height: 25px; line-height: 25px; padding: 10px 0 }
.position a { color: #333 }
.po1 { padding: 0px; }
.w700 { width: 700px; float: left; padding: 10px 15px; }
.w700 h3.th3 { color: #e8662b; line-height: 30px; }
.w700 h3.th3 em { font-size: 12px; font-weight: normal; padding-left: 30px; color: #666 }
.w700 table tr td { border: 1px solid #e3e3e3; padding: 15px 0px 10px 10px; color: #000; line-height: 18px; }
.wantzx { padding: 20px 0; height: 36px }
.wantzx span { float: right; display: block; width: 180px; height: 36px }
a.zxlink { display: block; width: 150px; height: 36px; background: url(../images/search.gif) no-repeat 0px -392px; }
.ask { padding: 10px 0 }
.ask li { line-height: 22px; height: 22px; color: #666 }
.ask li span { float: right; color: #999 }
.rside { width: 222px; float: right; padding: 5px 15px; }
.rside h3 { background: url(../images/icon.gif) no-repeat 0px -644px; height: 55px; padding-left: 60px; font-weight: normal; color: #258401; font: normal 16px/25px 'Microsoft Yahei' }
.rside h3 p { font-size: 12px; color: #f60 }
.wr { color: #000; line-height: 22px; padding-top: 5px }
.txtinput { border: 1px solid #a1b8a2; width: 157px; height: 18px; line-height: 18px; padding: 0px 10px; }
.rside textarea { height: 87px; border: 1px solid #a1b8a2; width: 157px; padding: 10px; font-size: 12px; color: #d1d1d1 }
.rside select { width: 177px; margin-bottom: 10px }
.rside table tr td { padding: 5px 0 }
.btn2 { background: url(../images/search.gif) no-repeat 0px -441px; width: 186px; height: 39px; border: none; cursor: pointer }
/*效果图*/
.hotttj { padding: 10px 0; height: 30px; }
.hotttj h3 { float: left; color: #666; width: 80px; line-height: 30px; text-align: right }
.hotbox { width: 835px; float: left; height: 27px; }
.hotbox em { display: block; width: 13px; height: 27px; background: url(../images/icon.gif) no-repeat 0px -699px; float: left }
.hotbox em.last { background-position: -13px -699px }
.hotbox .hbox { border-top: 1px solid #f5a663; border-bottom: 1px solid #f5a663; height: 25px; width: 787px; float: left; line-height: 25px }
.hotbox .hbox li { width: 156px; border-right: 1px solid #f5a663; float: left; text-align: center; }
.hotbox .hbox li.rnone { border-right: none }
.hbox li a { color: #f5a663 }
.hbox li a:hover { color: #f60 }
.hotttj span { display: block; width: 106px; height: 29px; background: url(../images/search.gif) no-repeat 0px -485px; float: right }
.hottj span a { display: block; width: 106px; height: 29px; }
.xgleft { width: 230px; float: left; display: inline }
.xgbox { border: 1px solid #ccc; border-top: 2px solid #d31b1b; padding: 10px; }
.xgbox h3 { color: #d31b1b; padding-top: 10px; }
.xgbox .xbox { background: url(../images/line.jpg) repeat-x bottom; padding: 10px 0px; line-height: 26px; }
.xgbox ul li { height: 25px; line-height: 25px; background: url(../images/line.jpg) repeat-x bottom; }
.xgright { margin-left: 230px; position: relative; margin-left: 230px !important; }
.xgrbox { width: 100%; overflow: hidden; background: #fff; padding: 0px 0 45px; }
.smart { margin: 0 auto; width: 100% }
.pic_mainbox { margin: 0 auto; min-width: 100%; _width:expression((documentElement.clientWidth)>;
960 ? "960px":"auto");
}
.singlebox { width: 230px; margin: 0 5px 10px 5px; float: left; border: 1px solid #ccc }
.singlemiddle { background: #fff; overflow: hidden; padding: 6px 0; width: 230px; }
.singlemiddle a.singleimg { width: 230px; display: block; margin: 0 auto; }
.singlemiddle a.singleimg:hover { background: #fff; }
.singlemiddle a.singleimg img { display: block; margin: 0 auto }
.singlemiddle a.singleimg:hover img { filter: alpha(opacity=90 ); */-moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.singlemiddle span.singtitle { display: block; width: 220px; margin: 0 auto; padding: 5px 0; color: #666; height: 22px; line-height: 22px; text-align: center; overflow: hidden }
.singlemiddle span.singlink { height: 23px; width: 220px; display: block; line-height: 23px; margin: 0 auto; }
.singlemiddle span.singlink a.link { float: left; background: url(../images/search.gif) no-repeat 0px -517px; width: 64px; height: 23px; display: block }
.singlemiddle span.singlink code { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 23px; padding-left: 10px }
.singlemiddle span.singlink em { float: right }
/*效果图文章显示页*/
.showboxTitle { padding: 10px; }
.showboxTitle h3 { line-height: 25px; }
.showboxTitle .titlesMsg { line-height: 23px; height: 23px; }
.titlesMsg a { color: #e8662b; }
.titlesMsg span { width: 70px; float: right; height: 23px; display: block; background: url(../images/search.gif) no-repeat -77px -517px; padding-left: 26px; color: #fff; line-height: 23px }
#myFocus { margin-top: 20px; height:550px; }
.showDown { padding: 0px 18px }
.showTxt { line-height: 20px; padding: 10px 0 }
.showbq { background: url(../images/icon.gif) no-repeat 0px -735px; padding-left: 20px; height: 23px; margin: 10px 0 }
.showbq em { display: block; width: 40px; text-align: right; float: left }
.showbq cite { float: left; display: block; margin-left: 5px; background: url(../images/bq.jpg) no-repeat left top; }
.showbq a { display: block; float: left; height: 23px; line-height: 23px; padding-left: 10px; }
.showbq code { display: inline-block; background: url(../images/bq.jpg) no-repeat right top; height: 23px; width: 10px; float: left }
/*评论*/
.pingimport h3 { line-height: 25px; font-size: 12px; color: #666 }
.pingimport textarea { width: 670px; height: 80px; padding: 10px; font-size: 12px; font-weight: normal; line-height: 20px; }
.importbox { height: 24px; margin-top: 10px; }
.importbox .Smile { width: 180px; float: left }
.importbox span { display: block; width: 70px; height: 24px; float: right }
.im_btn { width: 64px; height: 23px; background: url(../images/search.gif) no-repeat -180px -517px; cursor: pointer; border: none; }
.Smile em { display: block; width: 40px; float: left; line-height: 24px; padding-right: 30px }
.Smile em img { margin-top: 3px; display: block; float: left }
.pingItem h3 { font-size: 12px; line-height: 30px; height: 30px; color: #d31b1b; border-bottom: 1px solid #ccc; margin-top: 10px; }
.pingItem h3 em { color: #d31b1b }
.pingItem h3 cite { color: #666 }
.pingItem dl { background: url(../images/line.jpg) repeat-x bottom; float: left; width: 690px; padding: 10px 0px; }
.pingItem dl dt { width: 36px; height: 36px; float: left }
.pingItem dl dd { width: 630px; float: right; }
.pingItem dl dd .pname { height: 25px; line-height: 25px; }
.pingItem dl dd .pname h4 { font-weight: normal; font-size: 12px; color: #ff7939; float: left; }
.ptime { color: #999; padding-left: 20px }
.pingItem dl dd .ptxt2 { line-height: 20px; }
/*效果图2 右侧*/
.showRight .designer { padding: 10px; border-bottom: 1px solid #ccc; width: 230px; float: left; }
.showRight .designer span { display: block; width: 60px; height: 50px; float: left; }
.showRight .designer span img { width: 50px; height: 50px; float: left; margin-right: 10px; display: inline }
.showRight .designer h3 { height: 26px; font-weight: normal; }
.showRight .designer a.dyy { width: 64px; height: 23px; line-height: 23px; display: block; color: #fff; background: url(../images/search.gif) no-repeat -255px -517px; text-align: center; float: left }
.showRight .relative { border-bottom: 1px solid #d1d1d1; padding-bottom: 10px; float: left; width: 251px; }
.showRight .relative h3 { margin: 0px 10px; line-height: 40px; height: 40px; border-bottom: 1px solid #d1d1d1; float: left; width: 231px; }
.showRight .relative h3 span { float: right; font-weight: normal; font-size: 12px; }
.showRight .relative dl { border-bottom: 1px dashed #d1d1d1; padding: 10px 0px; width: 231px; float: left; margin: 0px 10px; display: inline }
.showRight .relative dl dt { background: url(../images/icon.gif) no-repeat 0px -768px; height: 22px; line-height: 22px; color: #333; padding-left: 20px; }
.showRight .relative dl dd { line-height: 22px; color: #ff7a3b; padding-left: 20px; }
.showRight .relative dl dd img { float: left; width: 18px; height: 18px; margin-right: 5px; display: inline }
.showRight .relative dl dd span { color: #999; padding-left: 10px }
.showRight .relative dl dd a { color: #ff7a3b }
/*找装修公司*/
.s_tab { padding: 15px 0; float: left; width: 700px; }
.s_tab li { width: 81px; height: 24px; line-height: 24px; text-align: center; color: #ef6e06; float: left; font-size: 14px }
.s_tab li a { display: block; width: 81px; height: 24px; }
.s_tab li.current, a.addtion, .s_tab li.current a, .s_tab li a:hover { background: url(../images/search.gif) no-repeat -128px -485px; width: 81px; height: 24px; color: #fff }
.tabbox { border: 1px solid #ccc; clear: both; }
.s_tab li a { width: 81px; height: 24px; display: block }
.s_tab li a:hover, .s_tab li a.current { background: url(../images/search.gif) no-repeat -128px -485px; width: 81px; height: 24px; color: #fff }
.searchItem { padding: 10px; }
.searchItem dl { border-bottom: 1px dashed #eaeaea; width: 680px; float: left }
.searchItem dl dt { width: 80px; text-align: right; height: 26px; line-height: 26px; float: left }
.searchItem dl dd { width: 600px; float: left; line-height: 26px; }
.searchItem dl dd span { padding: 0px 5px }
.searchItem dl dd b { color: #3F8801 }
.tab { width: 524px; float: left; height: 43px; border: 1px solid #ccc; border-right: none; border-bottom: none; line-height: 43px; overflow:hidden; }
.tab li { background: url(../images/tab.jpg) no-repeat -138px 0; cursor: pointer; padding: 0 15px; ; width: 100px; border-right: 1px solid #ccc; float: left; font-size: 14px; font-weight: bold }
.tab li.current { background-position: 0 0 }
.tab li em { background: url(../images/icon.gif) no-repeat 0px -798px; padding-left: 18px }
.tab li.li2 em { background: url(../images/icon.gif) no-repeat 0px -830px; padding-left: 18px; }
.tab li.li3 em { background: url(../images/icon.gif) no-repeat 0px -862px; padding-left: 18px; }
.searchList { display: inline; float: left; height: 260px; margin: 15px 5px 0 12px; overflow: hidden; width: 180px; }
.btline { border-bottom: 1px solid #ccc }
.searchList dt { position: relative; width:180px; height:180px; }
.searchList dt img {width: 176px; height: 176px; padding:1px; border: 1px solid #ccc;}
.searchList dt sup { background: url(../images/b.png) no-repeat !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="files/images/b.png");
_background: none; width: 48px; height: 48px; position: absolute; left: -7px; top: -7px }
.searchList dd.infro {}
.searchList dd.infro b.title { line-height: 25px; height: 25px; font-size: 14px; color: #CC0000; }
.searchList dd.infro b.title a { color: #333 }
.searchList dd.infro .cao_count { height: 25px; line-height: 25px; }
.searchList dd.infro .cao_count span { padding-left: 18px; padding-right: 25px; display: block; float: left }
span.cao1 { background: url(../images/icon.gif) no-repeat 0px -897px; }
span.cao2 { background: url(../images/icon.gif) no-repeat 0px -930px }
.searchList dd.infro .cao_txt { line-height: 22px; }
.searchList dd.infro .cao_txt p b { font-weight:normal; color:#000;}
.searchList dd.koub { width: 160px; float: left }
.searchList dd.infro .free_search { height: 30px; margin-top: 10px }
.searchList dd.infro .free_search a.free_btn1, .searchList dd.infro .free_search a.free_btn2 { width: 137px; height: 29px; display: block; background: url(../images/search.gif) no-repeat 0px -548px; float: left }
.searchList dd.infro .free_search a.free_btn2 { margin-left: 10px; background-position: -147px -548px }
.searchList dd.infro .rq { margin-top: 4px; line-height: 26px; height: 26px; }
.searchList dd.infro .rq strong { color: #ef6e06 }
.searchList dd.koub .k_btn { width: 39px; height: 41px; background: url(../images/search.gif) no-repeat -188px -434px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; padding-left: 95px; color: #fff; line-height: 50px; overflow: hidden }
.searchList dd.koub .pingj { line-height: 24px; color: #a6a6a6; padding-top: 15px; }
.searchList dd.koub .pingj p { height: 24px; }
.searchList dd.koub .pingj img { padding: 0px 1px; }
.searchList dd.koub .pingj em { display: block; padding-top: 5px; }
.searchList dd.koub .pingj em b { text-decoration: underline; color: #3f8801 }
.addr { padding: 10px 0 }
.rlist { padding: 10px; width: 230px; float: left }
.rlist li { line-height: 26px; height: 26px; width: 115px; float: left }
.rlist li a { color: #444 }
/*活动*/
.activeSearch { padding: 10px 15px; line-height: 26px; }
.activeSearch h3 { line-height: 26px; width: 70px; text-align: right; float: left; color: #e8662b; font-size: 12px }
.activeSearch b { font-size: 12px }
.activeSearch a { padding-left: 6px }
.activeSearchr { width: 880px; float: left }
.activeItem { border: 1px solid #ccc; margin-top: 10px; padding: 15px; background: #f6f6f6; }
.activeItem dt { float: left; margin-bottom: 10px; }
.activeItem dt img { width: 300px; height: 200px; padding-right: 15px; border-right: 1px dotted #ccc; }
.activeItem dd { float: right; width: 470px; height: 200px; overflow: hidden; }
.activeItem dd h1 { font-size: 18px; font-weight: normal; padding-bottom: 10px; margin-bottom: 8px; border-bottom: 1px dotted #ccc; }
.activeItem dd h1 a { color: #000; }
.activeItem dd table tr td { font-size: 14px; line-height: 22px; }
.activeItem dd .jztime { height: 31px; line-height: 36px; padding-left: 31px; font-size: 18px; color: #333; background: url(../images/jztime.gif) no-repeat left center; }
.activeItem dd .jztime span { color: #f60; font-size: 22px; }
.activeItem dd span.bm_num { background: url(../images/tghdBG2.gif) no-repeat -283px 0; color: #930F1F; font-family: Verdana; font-size: 20px; font-weight: bold; height: 37px; padding-top: 27px; position: relative; text-align: center; bottom: 152px; width: 76px; display: block; float: right; }
.activer { clear: both; border-top: 1px dotted #ccc; padding-top: 10px; }
.atv_txt { line-height: 22px; color: #666; font-size: 14px; }
.act_b, .act_h { width: 154px; height: 44px; background: url(../images/search.gif) no-repeat -188px -279px; border: none; cursor: pointer; }
.act_h { background-position: -188px -331px }
.act_btn { margin-top: 5px; }
.act_ad { padding-top: 10px; }
.ensure { margin: 15px 0; padding: 0 15px 5px 15px; border: 1px solid #eee; }
.ensure h3 { font: normal 24px/46px 'Microsoft Yahei'; color: #333; border-bottom: 1px solid #eee; }
.ensure h3 em { color: #ff7827; font-family: Arial, Helvetica, sans-serif }
.ensure dl { padding: 10px 0; border-bottom: 1px dashed #666 }
.ensure dt { font: normal 16px/22px 'Microsoft Yahei'; height: 22px; color: #ff7827 }
.ensure dd { line-height: 22px; color: #666; padding-top: 5px }
.picimg { padding: 17px 17px 0; float: left; width: 217px; }
.picimg li { width: 217px; float: left; display: inline; margin-bottom: 10px; }
.picimg li p { line-height: 22px; height: 22px; overflow: hidden; text-align: center; }
.activeTime { background: #f3fcc6; padding: 20px; font: normal 24px/48px 'Microsoft Yahei'; color: #666; margin-top: 15px }
.activeLogin { margin: 14px 0 15px; }
.activtable { margin-top: 15px; }
.activtable tr td { padding: 5px 0px; font-weight: bold; font-size: 14px; color: #666 }
.a_input { width: 255px; height: 28px; line-height: 28px; background: #fff; padding: 0px 10px; border: 1px solid #ddd; color: #333 }
.activeBtn { width: 163px; height: 36px; display: block; cursor: pointer; border: none; background: url(../images/search.gif) no-repeat -199px -184px }
.activeEnd { margin-top: 10px; }
.activebm { line-height: 24px; font-size: 14px; margin: 15px; }
.acitvxq { padding: 10px 0px; font-weight: bold; font-size: 14px; line-height: 300%; color: #666; }
.ask_box { padding: 10px; }
.ask_box img { float: left; }
/*问答*/
.jcRight { float: right; width: 485px; }
.jclist { padding-top: 5px }
.jclist li { height: 22px; line-height: 22px; overflow: hidden; padding-left: 10px }
.jclist li span { float: right; padding-right: 10px; color: #999 }
.jclist1 li { height: 28px; line-height: 28px }
.askfl { width: 188px; padding: 5px; float: left }
.askfl dl dt { font-size: 14px; line-height: 25px; font-size: 14px; padding: 5px 0px; font-weight: bold; color: #d31b1b }
.askfl dd { padding-bottom: 10px }
.askfl dd a { padding: 0px 5px; line-height: 19px; display: inline-block; font-size: 12px; height: 19px }
.askfl dd a:hover, .askfl dd a.current { background: #e8662b; color: #fff; }
.w515 { float: right; width: 515px; padding-bottom: 15px }
.askList { padding-top: 16px; }
.askList li { font-size: 14px; background: url(../images/line.jpg) repeat-x bottom; height: 36px; line-height: 36px; padding: 0px 10px }
.askList li span { font-size: 12px; float: right }
.askList li span.cnum { display: inline-block; float: right; width: 120px; }
.askList1 li span { font-size: 14px; width: 80px; text-align: center }
.askList1 li { width: 680px; float: left; margin-left: 15px; display: inline }
.ask_input { border: 2px solid #ef8e27; width: 231px; color: #d1d1d1; padding: 0px 10px; line-height: 28px; height: 28px; background: #fff }
.askbtn1, .askbtn2 { margin-top: 10px; width: 106px; height: 35px; cursor: pointer; border: none; background: url(../images/search.gif) no-repeat 0px -589px; margin-left: 10px; }
.askbtn2 { background-position: -119px -589px; }
.tabzj { width: 251px; float: left }
.tabzj li { width: 125px; float: left; text-align: center; line-height: 28px; height: 28px; background: #d5ded5; font-size: 14px; text-align: center; color: #666; font-weight: bold; cursor: pointer }
.tabzj li.current { background: #fff }
.tabzjbox { padding-bottom: 10px; float: left; width: 210px; }
.tabzjbox li { padding: 10px 0px 0px 10px; width: 240px; float: left; line-height: 22px; }
.tabzjbox li img { float: left; margin-right: 10px; display: inline }
.tabzjbox li em a { color: #07519a; padding-bottom: 5px }
.askChang { border: 1px solid #d1d1d1; padding: 15px; border-top: 2px solid #8d0000; padding-top:0px; }
.askChang dl { background: url(../images/line.jpg) repeat-x bottom; padding: 10px 0; float: left; font-size: 14px; width: 690px; }
.askChang dl dt { width: 80px; text-align: right; color: #d31b1b; height: 40px; line-height: 22px; font-weight: bold; float: left }
.askChang dl dd { float: right; width: 600px; word-wrap: break-word; overflow: hidden; }
.askChang dl dd a { padding: 0px 10px; height: 22px; margin-bottom: 5px; line-height: 22px; display: inline-block; float: left }
.askChang dl dd a:hover, .askChang dl dd a.current { background: #e8662b; color: #fff }
.fireask { border-bottom: 1px solid #ccc; padding: 15px 20px; float: left; width: 680px; }
.fireask li { width: 101px; height: 24px; text-align: center; line-height: 24px; cursor: pointer; color: #666; float: left }
.fireask li.current { background: url(../images/search.gif) no-repeat -230px -57px; color: #fff }
.qustion { padding: 10px; border-bottom: 1px solid #ccc }
.qleft { width: 630px; float: left; }
.qleft h3 { line-height: 22px; font-size: 14px; color: #666 }
.qleft p { line-height: 22px; }
.qleft a { color: #e8662b }
.qright { width: 50px; float: left }
.qright code, .qright a.bc { width: 72px; height: 20px; line-height: 22px; text-align: center; background: url(../images/search.gif) no-repeat -295px -554px; display: block; color: #666; }
.qright a.bc { background-position: -295px -580px; line-height: 22px; height: 22px; margin-top: 5px }
.wgt-best, .answerBox { padding: 0px 15px }
h3.wtit { margin-top: 15px; background: url(../images/search.gif) no-repeat 0px -632px; width: 95px; height: 28px; line-height: 28px; text-align: center; font-weight: bold; text-align: center; float: left }
.repeat { padding: 5px 0px; line-height: 22px; height: 22px; display: block; float: left; width: 680px; }
.repeat a { color: #e8662b }
h3.editorTit { height: 54px; font-size: 14px; line-height: 60px; }
h3.editorTit img { width: 52px; height: 52px; border: 1px solid #d1d1d1; float: left; margin-right: 10px; display: inline }
.answer-editor { height: 230px; margin: 10px 0 }
.edBtn { border: none; width: 93px; height: 33px; background: url(../images/search.gif) no-repeat -105px -630px; cursor: pointer; float: right; margin: 10px 0 }
.otherAnswer dl { padding: 10px 20px; border-bottom: 1px solid #ccc; float: left; width: 690px; }
.otherAnswer dl dt { line-height: 22px; height: 22px; overflow: hidden }
.otherAnswer dl dt a { color: #e8662b }
.otherAnswer dl dd img { float: left; width: 52px; height: 52px; border: 1px solid #d1d1d1; margin-right: 10px; display: inline }
.otherAnswer dl dd { font-weight: bold; font-size: 14px; line-height: 22px; color: #666; position: relative }
.otherAnswer dl dd .atxt { padding-top: 35px }
.otherAnswer dl dd span { display: block; position: absolute; bottom: 5px; right: 10px; font-size: 12px; color: #999; font-weight: normal; }
.sharebox em { display: block; width: 40px; float: left; line-height: 42px }
.sharebox { padding: 10px 0 }
.otherdl { }
.otherdl li { float: left; width: 690px; margin: 0px 20px; background: url(../images/line.jpg) repeat-x bottom; position: relative; padding: 10px 0; display: inline }
.otherdl li span { position: absolute; bottom: 10px; right: 10px; }
.otherdl li em { font-size: 14px; line-height: 22px; width: 560px; float: left; display: block }
/*我搜我家*/
.tit2 { border-bottom: 1px solid #ccc; height: 29px; line-height: 29px; _overflow: hidden }
.tit2 h2 { margin-left: 10px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; width: 100px; text-align: center; position: relative; height: 30px; font-size: 12px; background: #fff; overflow: hidden }
.searchTit { padding: 15px }
.searchTit b { padding: 0px 10px; line-height: 20px; height: 20px; background: #e65919; display: block; float: left; color: #fff; margin-top: 5px; }
.searchTit a { padding: 0px 10px; height: 20px; line-height: 20px; color: #666; margin-left: 5px; margin-top: 5px; display: inline-block }
.searchTit a:hover, .searchTit a.current { background: #e65919; color: #fff }
.searchTit code { padding: 0px 10px; line-height: 20px; height: 40px; display: block; float: left; margin-top: 5px; }
.zwj_searchbar { padding: 0px 0px 10px 10px }
.zwj_searchbar .zwjTxt { width: 260px; border: 1px solid #de5c15; height: 27px; line-height: 27px; padding: 0px 10px; float: left }
.zwjBtn { float: left; width: 78px; height: 29px; line-height: 29px; background: #de5c15; text-align: center; font-size: 14px; color: #fff; border: none; cursor: pointer; font-weight: bold }
.searTit { padding: 0px 10px; background: #f8f8f8; border-bottom: 1px solid #ccc; height: 28px; line-height: 28px; }
.searTit span { float: right; width: 160px; line-height: 28px; }
.searTit span code { display: block; width: 40px; float: left; height: 28px }
.searTit span em { float: left; display: block; margin-right: 10px }
.searTit span em a.up, .searTit span em a.down { background: url(../images/up.jpg) no-repeat right top; padding-right: 10px; display: block; float: left }
.searTit span em a.down { background: url(../images/up.jpg) no-repeat right -32px }
.left_content li { border-bottom: 1px solid #ccc; padding: 15px; float: left; width: 700px; float: left }
.imgLeft { width: 158px; float: left }
.imgLeft img { width: 148px; height: 106px; padding: 4px; border: 1px solid #ccc }
a.action { background: url(../images/search.gif) no-repeat -128px -485px; color: #fff; text-align: center; width: 81px; height: 24px; line-height: 24px; display: block; margin: 10px auto; }
.dLeft { width: 340px; float: left; margin-left: 15px; line-height: 22px }
.dLeft h3 { padding-bottom: 15px; font-size: 16px; }
.dLeft h3 a { color: #e65919; text-decoration: underline }
.dLeft h3 a:hover { text-decoration: none }
.dLeft p.adress { height: 43px; }
.dLeft p.adress b { display: inline-block; float: left; height: 22px; line-height: 22px; }
.zhtit { height: 22px }
.zhtit span { padding: 0px 4px }
.dright { width: 125px; float: left; margin-left: 25px; display: inline }
.dright em { display: block; margin-top: 80px; width: 123px; height: 33px; font-size: 16px; text-align: center; line-height: 33px; font-weight: bold; color: #fff; background: url(../images/search.gif) no-repeat -208px -630px; }
.contr { border: 1px solid #edd490; background: #fefeeb; padding: 30px 7px; font: normal 20px/26px 'Microsoft Yahei'; color: #666 }
.contr img { float: left; margin-top: 0px }
.pollbox { padding: 10px; }
.pollbox h3 { background: url(../images/search.gif) no-repeat -234px -94px; height: 30px; line-height: 22px; padding-left: 10px; color: #fff; font-weight: normal }
.pollbox h4 { background: url(../images/text.gif) no-repeat 0px -246px; height: 27px; }
.poptable { margin-top: 10px }
.poptable tr td { padding: 5px 0 }
.ptxt { border: 1px solid #a1b8a2; height: 25px; line-height: 25px; width: 204px; padding: 0px 10px; color: #d1d1d1 }
.pbtn { background: url(../images/search.gif) no-repeat -2px -671px; width: 224px; height: 36px; line-height: 36px; text-align: center; font-weight: bold; font-size: 14px; border: none; color: #fff }
.selectp { width: 224px; height: 25px }
.showFlash { width: 456px; float: left }
.showFlash ul { width: 456px; float: left; height: 304px; overflow: hidden }
.showFlash ul li { width: 456px; float: left }
.showFlash dl dd { width: 86px; height: 59px; margin-right: 4px; margin-top: 6px; float: left; display: inline; border: 1px solid #aaa }
.showFlash dl dd.current { border: 1px solid #ed510b }
.showFlash dl dd.rnone { margin-right: 0px }
.propinfo { width: 500px; float: right }
.propinfo h2 em { font: normal 28px/40px 'Microsoft Yahei'; color: #666; float: left; display: block }
.propinfo h2 a { font-size: 12px; font-weight: normal; display: block; float: left; line-height: 24px; text-align: center; margin-top: 5px; margin-left: 20px; }
.propinfo p { clear: both; line-height: 28px; }
.tel { height: 30px; line-height: 30px; background: url(../images/icon.gif) no-repeat 0px -968px; padding-left: 50px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ed510b; font-size: 20px; margin-bottom: 10px; }
.probox { height: 50px; line-height: 50px; font-size: 14px; font-weight: bold; background: #e9f5e4 }
.probox span { padding: 0px 10px }
.prolink { background: url(../images/search.gif) no-repeat -230px -671px; height: 45px; width: 161px; margin: 15px 0 }
.prolink a { display: block; width: 161px; height: 45px; }
.hxtpic li { width: 154px; margin: 15px 0px 0px 22px; display: inline; float: left }
.hxtpic li p { line-height: 25px; height: 25px; text-align: center; overflow: hidden; }
.zllist { float: left; width: 710px; }
.zllist li { background: url(../images/line.jpg) repeat-x bottom; padding: 15px; float: left; width: 690px; }
.zllist li img { width: 148px; height: 106px; padding: 5px; border: 1px solid #ccc; float: left }
.zxbox { width: 510px; float: right; color: #444 }
.zxbox h3 { font-size: 14px; }
.zxbox h3 em { font-size: 12px; font-weight: normal; padding-left: 5px }
.zxbox h3 code { background: url(../images/search.gif) no-repeat -109px -715px; display: inline-block; font-weight: bold; color: #fff; text-align: center; width: 100px; height: 23px; font-size: 12px; line-height: 23px; margin-left: 40px }
.zxbox h3 code a { color: #fff }
.zxbox p { line-height: 19px; }
.zxbox p.road { padding: 5px 0 }
.zxload { height: 30px; width: 500px; line-height: 30px; text-align: center; color: #fff; }
.zxload dd { border-right: 1px solid #fff; background: #d31b1b; padding: 0px 7px; float: left; overflow: hidden; white-space: normal; word-wrap: break-word; }
.zxload dd.on { background: #ababab }
.f_tit { padding: 0px 10px; background: url(../images/zbtit.jpg); color: #fff; line-height: 32px; height: 32px; }
.f_tit h3 { font: normal 16px/32px 'Microsoft Yahei' }
.f_tit span { float: right; }
.f_tit span b { color: #ece529 }
.f_box { border: 2px solid #b80101; border-top: none; padding: 10px 5px }
.f_box table tr td { padding: 6px 0px }
.fid { width: 75px; height: 23px; border: 1px solid #b5b8c9 }
.ftext { width: 153px; border: 1px solid #b6b8c7; height: 22px; line-height: 22px; padding: 0px 10px }
.fb { width: 103px; height: 32px; background: url(../images/search.gif) no-repeat 0px -715px; border: none; cursor: pointer }
/*小区贴吧*/
.titbarbox { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; height: 220px; }
.tflash { position: relative; width: 560px; padding: 15px 10px; border-right: 1px solid #ccc; float: left }
.tflash ul { width: 560px; height: 190px; overflow: hidden; }
.tflash ul li { width: 560px; height: 190px; float: left }
.tflash .tnum { position: absolute; width: 160px; height: 20px; bottom: 10px; right: 10px; }
.tnum span { display: inline-block; width: 14px; height: 16px; background: #b1b1b1; line-height: 16px; text-align: center; color: #fff; overflow: hidden; cursor: pointer }
.tnum span.current { background: #fff; color: #000 }
.hotitbar { padding: 10px; width: 390px; float: left }
.areatitbar { padding: 15px; }
.titbar li { padding: 30px 0px; line-height: 22px; width: 240px; float: left; background: url(../images/line.jpg) repeat-x bottom }
.titbar li em { height: 80px; width: 40px; float: left; display: block; margin-right: 10px; }
.titbar li img { float: left; width: 40px; height: 40px; }
.titbar li code { font-weight: normal; color: #e8662b }
a.flink, a.xqrepeat { width: 79px; height: 31px; display: block; float: left; background: url(../images/search.gif) no-repeat -244px -139px; margin-top: 18px }
a.xqrepeat { background-position: -310px -383px; margin-right: 20px }
.threadlist { border: 1px solid #ccc }
.threadlist tr th { border-bottom: 1px solid #ccc; height: 28px; line-height: 28px; font-weight: normal }
.threadtit a { padding: 0px 10px 0px 0px; color: #d31b1b; background: url(../images/icon4.jpg) no-repeat right center }
.threadlist tr td { background: url(../images/line.jpg) repeat-x bottom; padding: 10px 0px; line-height: 18px; padding-left: 15px }
.postlist { border: 1px solid #ccc; margin-top: 10px; width: 998px; float: left }
.postleft { width: 170px; float: left; padding-bottom: 10px; overflow: hidden }
.postleft .potit { font-weight: normal; border-bottom: 1px solid #ccc; height: 25px; line-height: 25px; text-align: center; font-size: 12px }
.postleft h3 { font-size: 12px; line-height: 28px; color: #d31b1b; padding-left: 15px }
.postleft .avatar { width: 96px; height: 96px; padding: 3px; border: 1px solid #d8ddd2; margin: 0px auto }
.postright { padding: 15px; width: 795px; float: right; border-left: 1px solid #ccc; min-height: 400px; _height: 400px }
.postright1 { padding: 15px; width: 795px; float: right; border-left: 1px solid #ccc; }
.postit { padding-bottom: 10px; background: url(../images/line.jpg) repeat-x bottom; }
.postit h3 { text-align: center; line-height: 28px; }
.postit p { text-align: center; line-height: 22px; height: 22px; }
.postit p code { background: url(../images/search.gif) no-repeat -381px -50px; height: 20px; padding-left: 20px; display: inline-block; }
.posbox { padding: 10px; line-height: 22px; }
.posedit { padding: 10px; height: 160px; }
.poseditbt { height: 33px; margin-top: 10px }
.prepeat { width: 93px; height: 30px; border: none; cursor: pointer; background: url(../images/search.gif) no-repeat -218px -480px; }
/*学装修*/
.show { padding: 10px }
.zxshowtit h3 { border-bottom: 1px solid #ccc; line-height: 250%; text-align: center; color: #e8662b; font-size: 24px; }
.zxshowtit p { line-height: 22px; padding: 5px 0; text-align: center }
.showbox { padding: 10px 0px; line-height: 22px }
.showbox {}
.tjread { width: 700px; float: left; padding-bottom: 15px }
.tjread h3 { font-size: 14px; padding: 10px 0px; line-height: 22px; color: #e8662b }
.tjread ul li { line-height: 22px; height: 22px; overflow: hidden; width: 350px; float: left }
.dflash { width: 314px; height: 389px; float: left; overflow: hidden; position: relative }
.dflash ul { width: 314px; height: 389px; float: left; overflow: hidden; }
.dflash ul li { position: relative; float: left; width: 314px; height: 389px; z-index: 10 }
.dflash ul li p { bottom: 0px; height: 30px; left: 0px; width: 314px; line-height: 30px; background: #000; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; padding-left: 10px; position: absolute; color: #fff }
.dflash ul li p a { color: #fff }
.dflash dl { position: absolute; width: 150px; height: 22px; bottom: 0px; right: 0px; z-index: 99; width: 100px; }
.dflash dl span { width: 16px; height: 16px; background: #898989; text-align: center; line-height: 16px; display: inline-block; color: #fff }
.dflash dl span.current { background: #e8662b }
.w420 { border: 1px solid #ccc; width: 396px; height: 377px; float: left; padding: 5px 11px; }
.w420 dl dt { font-size: 14px; font-weight: bold; line-height: 28px; }
.w420 dl dt a { color: #d31b1b }
.w420 dl dd { line-height: 20px; height: 40px; background: url(../images/t22.jpg) repeat-x bottom; padding-bottom: 10px }
.newslist { padding-top: 10px }
.newslist li { line-height: 28px; height: 28px; overflow: hidden; font-size: 14px; }
.w262 { float: left; border: 1px solid #ccc; border-left: none; border-top: 2px solid #e8662b; width: 262px; height: 386px }
.zxpic li { width: 203px; float: left; margin: 10px 0px 0px 28px; display: inline }
.zxpic li img { width: 193px; height: 135px; padding: 2px; border: 1px solid #ccc }
.zxpic li p { font-weight: bold; height: 20px; line-height: 20px; text-align: center; overflow: hidden; }
.zxtab { height: 33px; line-height: 31px; border-bottom: 2px solid #d31b1b }
.zxtab h3 { width: 131px; height: 33px; float: left; background: #d31b1b; color: #fff; text-align: center }
.zxtab span { padding: 0px 15px }
.newsbox { border: 1px solid #ccc; border-top: none }
.w305 { width: 305px; float: left }
.w390 { float: left; width: 390px; margin-left: 10px; display: inline }
.w290 { float: right; width: 290px; border-left: 1px solid #ccc }
.diary li { width: 131px; float: left; margin: 10px 0px 0px 8px; display: inline }
.diary li img { width: 125px; height: 100px; padding: 2px; border: 1px solid #ccc }
.diary li p { height: 20px; line-height: 22px; overflow: hidden; text-align: center; }
.diary { background: url(../images/t22.jpg) no-repeat left bottom; padding-bottom: 10px; width: 285px; float: left }
/*团购*/
.filter-section { width: 998px; float: left; border-bottom: 1px solid #ccc; padding: 5px 0 }
.label { width: 60px; font-weight: bold; height: 30px; line-height: 22px; padding-top: 5px; text-align: right; float: left }
.block-list, .labelpx { width: 900px; float: left; padding-top: 5px; line-height: 22px; }
.block-list a { padding: 0px 10px; height: 22px; line-height: 22px; display: inline-block; color: #d31b1b }
.block-list a cite { color: #666 }
.block-list a:hover, .block-list a:hover cite, .block-list a.current { border-radius: 2px; background: #d31b1b; color: #fff }
.blocka a { color: #666 }
.labelpx a:hover { color: #e8662b }
.labelpx a.d, .labelpx a.u { background: url(../images/j.jpg) no-repeat right top; padding-right: 10px }
.labelpx a.u { background-position: right -20px; }
.labelpx span { padding: 0px 5px }
.normal_list { padding-bottom: 15px; border-bottom: 1px solid #ccc; float: left; width: 998px; }
.normal_list li { width: 287px; height: 298px; background: url(../images/tbg.jpg); padding: 10px 13px; float: left; margin: 15px 0px 0px 15px; display: inline }
.normal_list li img { width: 287px; height: 193px; display: block }
.normal_list li h3.xtit { padding-top: 5px; display: block; font-size: 14px; overflow: hidden; height: 40px; overflow: hidden; line-height: 20px; }
.normal_list li p.detail span.r { background: url(../images/search.gif) no-repeat -220px -723px; float: right; height: 34px; overflow: hidden; text-indent: -999px; width: 91px; }
.normal_list li p.detail em { color: #EE5238; font-size: 26px; line-height: 40px; margin-right: 6px; font-family: Arial, Helvetica, sans-serif }
.normal_list li p.detail code { color: #949494; font-size: 12px; vertical-align: 2px; }
.normal_list li p.total { color: #949494; font-size: 12px; line-height: 18px; margin-right: 5px; overflow: hidden; text-align: right; }
.normal_list li p.total span { color: #EE5238; font-size: 14px; margin-right: 2px; font-family: Arial, Helvetica, sans-serif }
.aside { width: 230px; float: left }
.rbar { width: 760px; float: right }
.groupPic li { width: 160px; float: left; margin: 10px 0px 0px 35px; display: inline }
.groupPic li img { width: 160px; height: 160px }
.groupPic li p { padding-top: 5px; height: 18px; line-height: 18px; text-align: center; overflow: hidden }
.product-intro { height: 200px; }
.preview { width: 283px; padding: 4px; border: 1px solid #ccc; float: left }
.preview img { width: 283px; height: 193px; }
.summary { width: 460px; float: right }
.summary h3 { line-height: 28px }
.summary p { line-height: 22px; }
.disBtn { width: 163px; height: 48px; line-height: 48px; padding-left: 33px; border: none; font-size: 14px; color: #fff; background: url(../images/search.gif) no-repeat -1px -752px; font-weight: bold; }
.infor-wrap { margin-top: 10px; }
.tabs { border-bottom: 2px solid #b71f24; width: 760px; float: left }
.tabs li { width: 104px; height: 27px; line-height: 27px; font-weight: bold; background: url(../images/search.gif) no-repeat -275px -765px; cursor: pointer; font-size: 14px; text-align: center; color: #c30; float: left; margin-right: 10px; display: inline }
.tabs li.current { background-position: -168px -765px; color: #fff }
.productbox { width: 760px; float: left; margin-top: 10px; line-height: 22px; }
/*设计师*/
.designerList { border: 1px solid #ccc; border-top: 2px solid #d31b1b; padding: 0px 10px; float: left; }
.designerList h3.detit { padding-top: 10px; }
.designerList ul li { border-bottom: 1px solid #ccc; height: 129px; padding: 15px 0; float: left }
.designerList ul li .desginpic { float: left; width: 129px; height: 129px; margin-right: 15px; display: inline }
.designerList ul li p { line-height: 22px; clear: both; }
.designerList ul li .desginInfor { width: 670px; float: right; line-height: 28px; position: relative; height: 129px; }
.designerList ul li .desginInfor h3 { width: 670px; float: left; line-height: 28px; display: block; line-height: 28px; padding-bottom: 3px; }
.desginInfor h3 a { text-decoration: underline; color: #d31b1b; display: inline-block; float: left }
.desginInfor h3 a:hover { text-decoration: none }
.desginInfor h3 img { margin: 6px 0px 0px 10px; }
.cardit { border: 1px solid #fbe3ce; padding: 10px; background: #fffceb; line-height: 22px; margin-top: 54px }
.cardit h3 { font: normal 14px/25px 'Microsoft Yahei'; color: #e8662b }
.desginInfor h3 em { display: block; float: right; width: 79px; height: 29px; }
.desginInfor h3 em a { display: block; width: 79px; height: 29px; background: url(../images/search.gif) no-repeat -314px -481px; }
.d_con { width:814px; border: 1px solid #ccc; border-top: 2px solid #d31b1b; padding: 0px 10px;}
/*家居商城*/
.allFl { padding: 0px 10px; }
.allFl dt { font-weight: bold; font-size: 14px; line-height: 25px; height: 25px; overflow: hidden; padding-top: 10px }
.allFl dd { line-height: 22px; border-bottom: 1px solid #ccc; color: #888; padding-bottom: 10px; }
.allFl dd a { color: #888; padding-right: 10px; }
.level { padding: 10px; }
.level dt { width: 60px; text-align: right; display: inline-block; line-height: 22px; height: 40px; float: left }
.level dd { display: inline-block; float: left; width: 900px; }
.level dd a { line-height: 20px; height: 22px; display: inline-block; padding: 0px 10px; word-break: break-all; white-space: normal }
.level dd a:hover, .level dd a.current { background: #e8662b; color: #fff }
.sptit { border-bottom: 1px solid #e8662b; height: 24px; line-height: 24px; }
.sptit span { float: right }
.sptit h3 { width: 85px; height: 24px; font-size: 12px; color: #fff; background: url(../images/tit.gif) no-repeat -2px -24px; text-align: center }
.spList li { width: 166px; float: left; margin: 15px 0px 10px 18px; display: inline }
.spList li img { width: 160px; height: 160px; padding: 2px; border: 1px solid #ccc }
.spList li p.name { line-height: 22px; height: 22px; overflow: hidden; text-align: center; }
.spList li p.price { padding-left: 50px; }
.spList li p.price a { display: block; width: 50px; height: 21px; padding-left: 18px; line-height: 21px; color: #fff; display: block; background: url(../images/tit.gif); }
.mall { border-top: 1px solid #ccc }
.mallShow { border: 1px solid #ccc; border-top: none }
.malleft { padding: 15px; width: 700px; float: left; line-height: 22px; border-right: 1px solid #ccc; }
.malleft img { width: 185px; height: 185px; float: left; margin-right: 15px; display: inline }
.mallright { width: 255px; padding: 0px 5px; float: left }
.mallpic li { width: 80px; height: 35px; float: left; margin: 5px 0px 0px 5px; display: inline }
/*家居商城*/
.shang_menu { height: 25px; line-height: 25px; padding: 10px 0 }
.shang_menu ul { width: auto; height: 25px; float: left; }
.shang_menu ul li { width: 81px; height: 24px; float: left; display: block; margin: 0 13px; text-align: center; }
.shang_menu ul li a { text-align: center; font-size: 14px; color: #EF6E06; }
.shang_menu ul li a:hover { background: url(../images/search.gif) no-repeat 0px -551px; color: #fff; display: block; text-decoration: none; }
.shang_menu ul li.dq { width: 81px; height: 24px; float: left; background: url(../images/search.gif) no-repeat 0px -551px; text-align: center; }
.shang_menu ul li.dq a { color: #fff; text-align: center; }
.container { width: 1200px; height: 344px; float: left; }
.container_left { width: 207px; height: 344px; float: left; background: #F48933; }
.container_left ul { width: 207px; height: 344px; float: left; }
.container_left ul li.jichu { width: 207px; height: 42px; float: left; border-bottom: 1px solid #F8B885; }
.container_left ul li.dengshi { width: 207px; height: 42px; float: left; border-bottom: 1px solid #F8B885; }
.container_left ul li.jiaju { width: 207px; height: 42px; float: left; border-bottom: 1px solid #F8B885; }
.container_left ul li.peishi { width: 207px; height: 42px; float: left; border-bottom: 1px solid #F8B885; }
.container_left ul li.zhuzhai { width: 207px; height: 42px; float: left; border-bottom: 1px solid #F8B885; }
.container_left ul li.dianqi { width: 207px; height: 42px; float: left; border-bottom: 1px solid #F8B885; }
.container_left ul li.fuwu { width: 207px; height: 42px; float: left; border-bottom: 1px solid #F8B885; }
.container_left ul li.zhineng { width: 207px; height: 42px; float: left; }
.container_left ul li a { color: #fff; padding-left: 43px; line-height: 50px; font-size: 14px; font-weight: bold; }
.container_left ul li a:hover { color: #FBE0CB; text-decoration: none; }
.container_banner { width: 536px; height: 342px; float: left; border: 1px solid #ccc; }
.container_right { width: 242px; height: 329px; float: left; padding: 15px 0 0 13px; }
.container_right h3 { width: 242px; height: 20px; font-size: 16px; line-height: 20px; }
.container_right h3 span { color: #E8662B; font-size: 18px; margin-right: 5px; }
.container_right .text { width: 232px; height: 60px; color: #666666; line-height: 20px; margin-top: 5px; }
.container_right .pic { width: auto; height: auto; float: right; }
.container_right .pic2 { width: 232px; height: 48px; float: left; }
.container_right .bottom { width: 92px; height: 50px; float: left; background: url(../images/cantuan.gif) no-repeat right; padding-left: 70px; margin-top: 11px; }
.container_right .bottom a { color: #fff; font-weight: bold; font-size: 15px; text-align: center; line-height: 34px; display: block; }
.container_right .bottom a:hover { text-decoration: none; }
.mainbody { width: 1200px; height: auto; float: left; margin-top: 13px; border-top: 1px solid #D80100; }
.mainbody_left { width: 205px; height: 450px; float: left; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #FFF7F7; }
.mainbody_left .titel { width: 192px; height: 33px; background: #D80100; padding-left: 13px; color: #fff; font-size: 18px; line-height: 33px; font-weight: bold; }
.mainbody_left1 { width: 205px; height: 450px; float: left; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #F1F9FE; }
.mainbody_left1 .titel1 { width: 192px; height: 33px; background: #3791C6; padding-left: 13px; color: #fff; font-size: 18px; line-height: 33px; font-weight: bold; }
.mainbody_menu { width: 205px; height: auto; float: left; padding: 10px 0; }
.mainbody_menu ul { width: 185px; height: auto; float: left; padding: 10px; border-bottom: 1px solid #D2D2D2; }
.mainbody_menu ul.none { width: 185px; height: auto; float: left; padding: 10px; border-bottom: none; }
.mainbody_menu ul li.big { width: 185px; height: auto; float: left; }
.mainbody_menu ul li.big a { font-weight: bold; font-size: 15px; color: #666666; line-height: 25px; }
.mainbody_menu ul li.sma { width: 185px; height: auto; float: left; }
.mainbody_menu ul li.sma a { color: #888888; padding-right: 23px; line-height: 20px; font-size: 13px; }
.mainbody_center { width: 537px; height: 450px; float: left; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.mainbody_center .title { width: 504px; height: 34px; float: left; line-height: 34px; padding-left: 33px; color: #D80100; font-size: 15px; font-weight: bold; text-decoration: underline; }
.mainbody_center .title2 { width: 504px; height: 34px; float: left; background: url(../images/title_bg2.jpg) no-repeat; line-height: 34px; padding-left: 33px; color: #D80100; font-size: 15px; font-weight: bold; text-decoration: underline; }
.product { width: 533px; height: 436px; padding: 7px 2px; }
.product ul { width: 147px; height: 205px; float: left; border-right: 1px dashed #E7E7E7; padding: 0 15px; border-bottom: 1px dashed #E7E7E7; }
.product ul.none { width: 147px; height: 205px; float: left; border-right: none; padding: 0 15px; border-bottom: 1px dashed #E7E7E7; }
.product ul.none_1 { width: 147px; height: 205px; float: left; border-right: 1px dashed #E7E7E7; padding: 0 15px; border-bottom: none; }
.product ul.none_2 { width: 147px; height: 205px; float: left; border-right: none; padding: 0 15px; border-bottom: none; }
.product ul li.pic { width: 147px; height: auto; float: left; margin-top: 10px }
.product ul li.pic img { margin: 0 auto; display: block; }
.product ul li.text { width: 147px; height: 36px; float: left; color: #555555; line-height: 18px; font-size: 13px; margin-top: 10px; }
.product ul li.name { width: 147px; height: auto; float: left; color: #777777; line-height: 18px; font-size: 13px; margin-top: 10px; }
.product ul li.name span { color: #CC0000; margin: 0 3px; font-weight: bold; }
.mainbody_right { width: 254px; height: 450px; float: left; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.mainbody_right .title { width: 237px; height: 34px; float: left; padding-left: 17px; line-height: 34px; font-size: 15px; font-weight: bold; color: #D80100; }
.mainbody_right .title2 { width: 237px; height: 34px; float: left; background: url(../images/list_bg2.jpg) repeat-x; padding-left: 17px; line-height: 34px; font-size: 15px; font-weight: bold; color: #D80100; }
.profile { width: 244px; height: 445px; padding: 5px 5px 0 5px; }
.profile ul { width: 244px; height: 65px; float: left; padding: 9px 0; border-bottom: 1px solid #CCCCCC; }
.profile ul.none { width: 244px; height: 65px; float: left; padding: 9px 0; border-bottom: none; }
.profile ul li.pic { width: 60px; height: 57px; float: left; padding-left: 7px; }
.profile ul li.text { width: 166px; height: 36px; float: left; color: #555555; line-height: 18px; font-size: 13px; margin-top: 2px; padding-left: 10px; }
.profile ul li.name { width: 146px; float: left; margin-top: 3px; }
.profile ul li.name span { width: 50px; color: #D80100; float: left; font-weight: bold; padding-left: 15px; margin-top: 5px; }
/*本地材料商*/
.local { border: 1px solid #ccc; }
.local ul li { border: 1px solid #ccc; padding: 3px; width: 207px; float: left; text-align: center; line-height: 24px; margin: 15px 0px 0px 20px; display: inline }
.local ul li b { color: #f00 }
.local ul li em { display: block; border-bottom: 1px solid #ccc; padding: 10px 0 }
.local ul li img { width: 171px; height: 71px; margin: 0 auto }
.main .con_left { width: 740px; float: left; }
.main .con_right { float: left; width: 260px; }
.con_left .details-ui { width: 728px; border: 1px solid #d4d4d4; margin: 0 0 10px; background: #fff; height: auto; overflow: hidden; }
.details-ui .details-h2, .details-ui .details-p { width: 686px; margin: 0 auto; overflow: hidden; word-wrap: break-word; padding: 25px 0 10px 8px; color: #333; font-size: 26px; line-height: 34px; font-weight: bold; }
.details-ui .details-p { padding: 0 0 25px 8px; font-size: 20px; color: #666; line-height: 30px; }
.details-ui .details-lft { float: left; width: 230px; position: relative; z-index: 10; height: auto; margin: 10px 0 12px 14px; _display: inline; background: #f4f4f4; }
.details-lft .details-buy { width: 245px; height: 69px; padding: 0 0 0 36px; position: absolute; left: -36px; top: 0; background-position: 0 0; background: url(../images/detailsui0417.png) no-repeat; }
.details-buy .wowoprice { line-height: 59px; font-size: 30px; color: #e44108; }
.details-buy a, .details-buy a:hover { text-decoration: none; display: block; overflow: hidden; font-size: 0; line-height: 0; width: 90px; height: 61px; position: absolute; right: 7px; top: -5px; background: url(../images/detailsui0417.png) no-repeat; }
.xqbuy-a { background-position: 0 -74px!important; }
.details-lft .shopprice { padding: 72px 0 0; height: 45px; width: 194px; margin: 0 auto; overflow: hidden; border-bottom: 1px solid #e4e4e4; font-size: 12px; color: #666; font-family: "宋体"; }
.shopprice span { display: block; float: left; height: 20px; line-height: 20px; width: 64px; text-align: center; }
.shopprice .ari { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.details-lft .shopmsg { width: 194px; margin: 0 auto 34px; padding: 18px 0 0; overflow: hidden; font-size: 12px; color: #666; border-top: 1px solid #FFF; }
.shopmsg span { display: block; margin: 0 auto; text-indent: 0; line-height: 22px; text-align: center; }
.Gray9 { color: #999; }
.shopmsg .ari { font-size: 24px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #3365c4; }
.details-ui .details-rit { float: left; margin: 0 0 12px 14px; _display: inline; width: 458px; height: 306px; }
#imgBox { width: 456px; height: 304px; overflow: hidden; border: 1px solid #dedede; position: relative; background: #FFF; font-family: "微软雅黑", "yahei"; }
.details-msg { width: 728px; background: #f9f7f7; border: 1px solid #cdcdcd; font-size: 14px; word-wrap: break-word; line-height: 26px; height: auto; overflow: hidden; }
#xqtop-follow { border: 1px solid #cdcdcd; height: 36px; border-bottom: 1px #d9d9d9 solid; margin-top: -1px; width: 728px; margin-left: -1px; background: url(../images/xqtop-followbg.png) repeat-x; }
#xqtop-follow ul { width: 100%; }
#xqtop-follow .clickbtn { float: right; margin-right: 10px; }
#xqtop-follow .jg { float: right; width: 110px; color: #e53e09; text-align: center; font-size: 18px; font-weight: bold; line-height: 36px; font-family: "微软雅黑"; }
#xqtop-follow li { float: left; height: 36px; }
#xqtop-follow .tuanlist a { color: #ec6525; font-size: 12px; float: left; height: 36px; line-height: 36px; padding: 0 18px 0; border-right: #e3e3e3 solid 1px; }
#xqtop-follow .clickbtn { float: right; margin-right: 10px; }
#xqtop-follow .clickbtn a { display: block; font-size: 0; height: 28px; line-height: 0; overflow: hidden; text-indent: -999px; width: 70px; margin-top: 4px; background: url(../images/fllowme0417.png) no-repeat; }
#xqtop-follow .qg a { background-position: 0 -43px; }
.pub-rigwrap { background: #fff; width: 250px; border: 1px solid #d4d4d4; margin: 0 0 10px; color: #666; overflow: hidden; position: relative; }
.pub-rigtitle { background-color: #fff; height: 40px; line-height: 40px; font-size: 16px; color: #333; font-weight: bold; padding: 0 0 0 10px; }
.boxrig-pdlist { padding: 0 19px 10px; overflow: hidden; }
.boxrig-pdlist .gxq-img { width: 215px; font-size: 12px; display: block; height: 120px; overflow: hidden; }
.boxrig-pdlist .title { display: block; font-size: 12px; color: #666; height: 36px; line-height: 18px; margin: 4px auto 0; overflow: hidden; }
.boxrig-pdlist .pd-sebox { overflow: hidden; margin: 5px 0; }
.boxrig-pdlist .pd-sebox .num { font-family: Arial; font-size: 16px; font-weight: bold; color: #e91414; float: left; }
.boxrig-pdlist .pd-sebox .past { color: #999; font-family: Arial; font-size: 12px; float: left; margin: 2px 0 0 10px; }
.container_right .cont { width: 184px; height: 37px; background: url(../images/bg7.png) #cc2e2d -256px -66px no-repeat; display: inline-block; padding-left: 20px; line-height: 37px; margin-top: 8px; }
.container_right .cont span { vertical-align: top; display: inline-block; color: #fff; }
.container_right .cont .yen { padding-left: 5px; position: relative; margin-top: 1px; font-size: 14px; }
.container_right .cont .price { font-size: 19px; font-family: "微软雅黑"; color: #fff; font-weight: normal; }
.container_right .cont .right a { display: inline-block; width: 67px; height: 27px; margin-right: 5px; margin-top: 5px; background: url(../images/bg7.png) -67px 0 no-repeat; }
.search_main { min-height: 400px; padding: 10px; }
.search_message { height: 100px; width: 500px; margin-top: 150px; margin-left: 250px; text-align: center; font-size: 15px; font-weight: bold; color: #ff6600; }
.search_show { margin-top: 10px; }
.search_show div { margin-top: 5px; line-height: 25px; }
.search_show a { color: #d31b1b; }
/*brand*/
.brand ul li { float: left; width: 170px; text-align: center; margin: 15px 0; }
.brand ul li img { padding: 2px; border: 1px solid #eee; }

/*video list*/
.v_list { border-top:1px solid #ccc; padding-top:5px; margin-top:10px; }
.v_list ul { padding-top:10px; }
.v_list ul li { float: left; height: 240px; text-align: center; width: 267px; }
.v_list ul li img { width: 240px; height: 195px; }
.v_list ul li p { padding-top: 4px; }

/*video list*/
.ry_list { border-top:1px solid #ccc; padding-top:5px; margin-top:10px; }
.ry_list ul { padding-top:10px; }
.ry_list ul li { float: left; height: 380px; text-align: center; width: 400px; margin-top:15px; }
.ry_list ul li img { width: 310px; height: 340px; }
.ry_list ul li p { padding-top: 4px; }

/*r_nav*/
.r_nav { clear:both;}
.r_nav_t { height: 45px; line-height: 45px; background: #fafafa; text-align: center; font-size: 18px; color: #000; border-top: 2px solid #8d0000; }
.r_nav dl { margin:5px 0; border:1px dotted #eee; padding:5px;}
.r_nav dl dt { line-height:30px; padding-left:10px; }
.r_nav dl dt a { font-size:16px; color:#333; }
.r_nav dl dd { padding-left:20px;}
.r_nav dl dd a { font-size: 14px; color: #f60; padding:0 5px; }
/*hot_news*/
.r_news { clear:both; margin-top:15px; }
.r_t {font-size:18px; height:36px; line-height:36px; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; color:#000; padding-left:15px; background:#fafafa;}
.r_list { border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:15px;}
.r_list ul li { line-height:24px; font-size:14px; }
.pic_list { overflow:hidden; clear:both; line-height:21px; margin-bottom:15px; border-bottom:1px dotted #999; padding-bottom:10px; }
.pic_list .p_l { float:left; width:120px;}
.pic_list .p_l img { width:120px; }
.pic_list .p_r { float:right; width:180px; height:95px; overflow:hidden;}
.pic_list .p_r b { display:block; width:170px; padding:5px 0; text-overflow:ellipsis;overflow: hidden;white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.pic_list .p_r p { color:#999;}
.show .content { padding:0;}
/*gz*/
#gz_l { float:left; width:340px; overflow:hidden; }
#gz_r { float:right; width:840px; overflow:hidden; }
.gz_info, .rightbar { border:1px solid #eee; }
.gz_info .gz_tx { width:312px; margin:10px auto 0 auto;}
.gz_info .gz_tx img { width:300px; padding:5px; border:1px dotted #eee; }
.gz_info table { margin:10px auto;}
.gz_info table tr td { font-size: 14px; font-family: "微软雅黑"; line-height: 24px; display: inline; }
.gz_info table tr td pre { padding:0; margin:0; font-size:12px; font-family:"微软雅黑";}
.gz_info table tr td .a_input { width:220px;}
.gz_t { font-size:18px; padding:0 10px; background:#fafafa; height:45px; line-height:45px; color:#333; border-bottom:1px solid #eee;}
.gz_info .gz_t .y { font-size:18px; padding-right:5px;}
.yy { background: url(../images/yy.gif) no-repeat; width:162px; height:38px; border:none; font-size:0px; margin:10px auto 0 auto; }
.zxdh { background: url(../images/tel_a.gif) no-repeat; width:226px; height:36px; line-height:36px; border:none; margin:10px auto 0 auto; font-size:22px; color:#000; }
.gz_case, .gz_degin { margin-top:20px; }
.gz_c_list ul li { float: left; width: 210px; height: 195px; text-align: center; }
.gz_c_list ul li img { width:200px; height:150px;}
.gz_degin ul li { float:left; width:130px; height:130px; text-align:center; }
.gz_degin ul li img { width:100px; height:100px;}
.gz_p p { font-size:16px; line-height:150%; }

.gz_dp table tr td, .gz_zxdp table tr td { font-size:12px; line-height:18px; padding-bottom:5px;}
.gz_zxdp .zxdp { border:1px dotted #ddd; padding:10px; margin:15px auto; width:780px;}
.gz_dp .dpbk { width:780px; margin:15px auto; }
.dp_text, .dp_code { line-height:20px; height:20px; border:1px solid #ccc;}
.dp_text { width:100px;}
.dp_code { width:50px;}
.send { width: 100px; height: 60px; }
.jq_process, .jq_service, .jq_design, .jq_sales { position:relative; top:2px;}


/*banner*/
.i_ad { width: 1200px; height: 250px; margin:0 auto; position: relative; overflow:hidden; }

/*banner num*/
.i_ad .num { overflow:hidden; height: 25px; position: absolute; left:550px; bottom:12px; zoom:1; z-index:3 }
.i_ad .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.i_ad .num li.on { background: #f60; } /*当前项*/

/*banner next*/
.i_ad .prev,
.i_ad .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 90px;}
.i_ad .prev { left: 0; }
.i_ad .next { right: 0; background-position: right }

.column span.more { float:right;}
.column span.more a { font-size:16px;}